tracked armored vehicle - German English Dictionary